object NOIPMain: TNOIPMain Left = 214 Top = 59 BorderIcons = [biSystemMenu] BorderStyle = bsSingle Caption = 'NO-IP Dynamic Updater (v1.4.1)' ClientHeight = 269 ClientWidth = 292 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] OldCreateOrder = False Position = poScreenCenter OnActivate = FormActivate OnClose = FormClose OnCloseQuery = FormCloseQuery OnCreate = FormCreate OnHide = FormHide OnShow = FormShow PixelsPerInch = 96 TextHeight = 13 object PageControl1: TPageControl Left = 0 Top = 0 Width = 292 Height = 236 ActivePage = TabSheet2 Align = alTop TabOrder = 0 object TabSheet1: TTabSheet Caption = 'General' object Label7: TLabel Left = 8 Top = 6 Width = 75 Height = 26 Caption = 'Username:'#13#10'(E-mail Address)' WordWrap = True end object Label8: TLabel Left = 8 Top = 44 Width = 49 Height = 13 Caption = 'Password:' end object Label12: TLabel Left = 16 Top = 128 Width = 263 Height = 65 Caption = 'Please note, all options concerning this updater must be correct' + ' when using the NT service. Changes can be made to the settings' + ' for the service through this program, however if both programs ' + 'are running at the same time, updates will be done twice instead' + ' of once.' Enabled = False WordWrap = True end object Image1: TImage Left = 224 Top = 8 Width = 56 Height = 55 Cursor = crHandPoint Picture.Data = {} Transparent = True OnClick = Image1Click end object Edit1: TEdit Left = 88 Top = 8 Width = 121 Height = 21 TabOrder = 0 end object Edit2: TEdit Left = 88 Top = 40 Width = 121 Height = 21 PasswordChar = '*' TabOrder = 1 end object CheckBox1: TCheckBox Left = 8 Top = 80 Width = 121 Height = 17 Caption = 'Start In Background' TabOrder = 2 end object CheckBox4: TCheckBox Left = 8 Top = 96 Width = 225 Height = 17 Caption = 'Close Once After First Update Is Complete' TabOrder = 3 OnClick = CheckBox4Click end object CheckBox3: TCheckBox Left = 8 Top = 112 Width = 249 Height = 17 Caption = 'Run As System Service On Startup (NT Only)' TabOrder = 4 OnClick = CheckBox3Click end end object TabSheet2: TTabSheet Caption = 'Hostnames' ImageIndex = 1 object Button2: TButton Left = 8 Top = 181 Width = 75 Height = 25 Anchors = [akLeft, akBottom] Caption = '&New' TabOrder = 0 OnClick = Button2Click end object Button3: TButton Left = 96 Top = 181 Width = 75 Height = 25 Anchors = [akLeft, akBottom] Caption = '&Remove' Enabled = False TabOrder = 1 OnClick = Button3Click end object ListView1: TListView Left = 0 Top = 0 Width = 284 Height = 174 Align = alTop Anchors = [akLeft, akTop, akRight, akBottom] Checkboxes = True Columns = < item Caption = 'Active' Width = 42 end item Caption = 'Hostname' Width = 80 end item Caption = 'Last Update' Width = 79 end item Caption = 'Status' Width = 200 end> ColumnClick = False HideSelection = False ReadOnly = True RowSelect = True TabOrder = 2 ViewStyle = vsReport OnChange = ListView1Change end object Button4: TButton Left = 198 Top = 181 Width = 75 Height = 25 Caption = '&Update Now' TabOrder = 3 OnClick = Button4Click end end object TabSheet3: TTabSheet Caption = 'Proxy Setup' ImageIndex = 2 object RadioButton5: TRadioButton Left = 8 Top = 8 Width = 113 Height = 17 Caption = 'No Proxy' Checked = True TabOrder = 0 TabStop = True OnClick = RadioButton5Click end object RadioButton6: TRadioButton Left = 8 Top = 32 Width = 153 Height = 17 Caption = 'Update Using Proxy Server' Color = clBtnFace ParentColor = False TabOrder = 1 OnClick = RadioButton6Click end object GroupBox3: TGroupBox Left = 0 Top = 56 Width = 282 Height = 143 Anchors = [akLeft, akTop, akBottom] Caption = 'Proxy Settings' TabOrder = 2 object Label3: TLabel Left = 8 Top = 20 Width = 104 Height = 13 Caption = 'Proxy Server Address:' Enabled = False end object Label4: TLabel Left = 8 Top = 52 Width = 85 Height = 13 Caption = 'Proxy Server Port:' Enabled = False end object Label5: TLabel Left = 24 Top = 92 Width = 51 Height = 13 Caption = 'Username:' Enabled = False end object Label6: TLabel Left = 24 Top = 114 Width = 49 Height = 13 Caption = 'Password:' Enabled = False end object Edit3: TEdit Left = 120 Top = 16 Width = 140 Height = 21 Enabled = False TabOrder = 0 end object CheckBox2: TCheckBox Left = 8 Top = 72 Width = 161 Height = 17 Caption = 'Proxy requires a password.' Enabled = False TabOrder = 1 OnClick = CheckBox2Click end object Edit5: TEdit Left = 88 Top = 88 Width = 121 Height = 21 Enabled = False TabOrder = 2 end object Edit6: TEdit Left = 88 Top = 112 Width = 121 Height = 21 Enabled = False TabOrder = 3 end object SpinEdit1: TSpinEdit Left = 120 Top = 48 Width = 57 Height = 22 Enabled = False MaxValue = 65534 MinValue = 1 TabOrder = 4 Value = 80 end end end object TabSheet4: TTabSheet Caption = 'Address Resolution' ImageIndex = 3 object GroupBox2: TGroupBox Left = 0 Top = 0 Width = 282 Height = 204 Anchors = [akLeft, akTop, akBottom] Caption = 'How to find your local address:' TabOrder = 0 object Label2: TLabel Left = 32 Top = 104 Width = 242 Height = 57 AutoSize = False Caption = 'Use this setting if you are using a machine through a NAT router' + ' system like Windows Internet Sharing, WinGate, Sygate, and othe' + 'rs, or if you are connected through a NAT capable router.' WordWrap = True end object Label9: TLabel Left = 32 Top = 32 Width = 241 Height = 25 AutoSize = False Caption = 'Changes to your IP address will be autodetected and updated as r' + 'equired.' WordWrap = True end object Label1: TLabel Left = 104 Top = 189 Width = 111 Height = 13 Alignment = taCenter Anchors = [akLeft, akTop, akRight] AutoSize = False Caption = '30' Enabled = False end object Label10: TLabel Left = 32 Top = 164 Width = 68 Height = 13 Caption = 'Update Every:' Enabled = False end object Label11: TLabel Left = 32 Top = 60 Width = 85 Height = 26 Caption = 'IP Address To Submit To Server:' WordWrap = True end object RadioButton3: TRadioButton Left = 16 Top = 16 Width = 153 Height = 17 Caption = 'Use your local IP address.' Checked = True TabOrder = 0 TabStop = True OnClick = RadioButton3Click end object RadioButton4: TRadioButton Left = 16 Top = 88 Width = 193 Height = 17 Caption = 'Use your Router/Gateway address.' TabOrder = 1 OnClick = RadioButton4Click end object TrackBar1: TTrackBar Left = 104 Top = 160 Width = 112 Height = 27 Enabled = False Max = 60 Min = 1 Orientation = trHorizontal Frequency = 1 Position = 30 SelEnd = 0 SelStart = 0 TabOrder = 2 TickMarks = tmBottomRight TickStyle = tsAuto OnChange = TrackBar1Change end object ComboBox1: TComboBox Left = 215 Top = 160 Width = 57 Height = 21 Style = csDropDownList Enabled = False ItemHeight = 13 TabOrder = 3 Items.Strings = ( 'Minutes' 'Hours' 'Days') end object ComboBox2: TComboBox Left = 128 Top = 64 Width = 145 Height = 21 Style = csDropDownList ItemHeight = 13 TabOrder = 4 end end end end object Button1: TButton Left = 88 Top = 241 Width = 98 Height = 25 Anchors = [akRight, akBottom] Caption = '&Set/Save Settings' TabOrder = 1 OnClick = Button1Click end object Button5: TButton Left = 193 Top = 241 Width = 97 Height = 25 Anchors = [akRight, akBottom] Caption = '&Revert To Saved' TabOrder = 2 OnClick = Button5Click end object HttpCli1: THttpCli ProxyPort = '80' Agent = 'GUpdate Client 1.4.1' Accept = 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*' NoCache = False ContentTypePost = 'application/x-www-form-urlencoded' MultiThreaded = False OnRequestDone = HttpCli1RequestDone Left = 16 Top = 216 end object Timer1: TTimer Enabled = False Interval = 60000 OnTimer = Timer1Timer Left = 48 Top = 216 end object RxTrayIcon1: TRxTrayIcon Hint = 'NO-IP Dynamic Updater' Icon.Data = {} Icons.Icons = { 090000003E010000000001000100101010000000000028010000160000002800 000010000000200000000100040000000000C000000000000000000000000000 0000000000000000000000008000008000000080800080000000800080008080 000080808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00FFFF 0000FFFFFF000000009999000000000999999999000000990000000999000999 0000000099000909900000000990990099000000009090000990000000999000 0099000000999000000990000099900000009900009999000000099000900900 0000009909900990000000099900009900000009990000099900099900000000 099999900000F00F0000E0070000C66300008671000002480000300400003020 00003070000032300000320400003204000093C1000083E10000C7E30000E007 0000F81F00003E01000000000100010010101000000000002801000016000000 2800000010000000200000000100040000000000C00000000000000000000000 0000000000000000000000000000800000800000008080008000000080008000 8080000080808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00FF00 FFFF0000FFFFFF00000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000000000000000000 0000000000000000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000 FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0000 FFFF0000FFFF00003E0100000000010001001010100000000000280100001600 00002800000010000000200000000100040000000000C0000000000000000000 0000000000000000000000000000000080000080000000808000800000008000 80008080000080808000C0C0C0000000FF0000FF000000FFFF00FF000000FF00 FF00FFFF0000FFFFFF0000000099990000000009999999990000009900000009 9900099900000000990009099000000009909900990000000090900009900000 0099900000990000009990000009900000999000000099000099990000000990 0090090000000099099009900000000999000099000000099900000999000999 00000000099999900000F00F0000E0070000C663000086710000024800003004 0000302000003070000032300000320400003204000093C1000083E10000C7E3 0000E0070000F81F00003E010000000001000100101010000000000028010000 160000002800000010000000200000000100040000000000C000000000000000 0000000000000000000000000000000000008000008000000080800080000000 800080008080000080808000C0C0C0000000FF0000FF000000FFFF00FF000000 FF00FF00FFFF0000FFFFFF000000009999000000000999999999000000990000 0009990009990000000099000909900000000990990099000000009090000990 0000009990000099000000999000000990000099900000009900009999000000 0990009009000000009909900990000000099900009900000009990000099900 099900000000099999900000F00F0000E0070000C66300008671000002480000 30040000302000003070000032300000320400003204000093C1000083E10000 C7E30000E0070000F81F00003E01000000000100010010101000000000002801 0000160000002800000010000000200000000100040000000000C00000000000 0000000000000000000000000000000000000000800000800000008080008000 0000800080008080000080808000C0C0C0000000FF0000FF000000FFFF00FF00 0000FF00FF00FFFF0000FFFFFF00000000999900000000099999999900000099 0000000999000999000000009900090990000000099099009900000000909000 0990000000999000009900000099900000099000009990000000990000999900 0000099000900900000000990990099000000009990000990000000999000009 9900099900000000099999900000F00F0000E0070000C6630000867100000248 000030040000302000003070000032300000320400003204000093C1000083E1 0000C7E30000E0070000F81F00003E0100000000010001001010100000000000 28010000160000002800000010000000200000000100040000000000C0000000 0000000000000000000000000000000000000000000080000080000000808000 80000000800080008080000080808000C0C0C0000000FF0000FF000000FFFF00 FF000000FF00FF00FFFF0000FFFFFF0000000099990000000009999999990000 0099000000099900099900000000990009099000000009909900990000000090 9000099000000099900000990000009990000009900000999000000099000099 9900000009900090090000000099099009900000000999000099000000099900 00099900099900000000099999900000F00F0000E0070000C663000086710000 0248000030040000302000003070000032300000320400003204000093C10000 83E10000C7E30000E0070000F81F00003E010000000001000100101010000000 000028010000160000002800000010000000200000000100040000000000C000 0000000000000000000000000000000000000000000000008000008000000080 800080000000800080008080000080808000C0C0C0000000FF0000FF000000FF FF00FF000000FF00FF00FFFF0000FFFFFF000000009999000000000999999999 0000009900000009990009990000000099000909900000000990990099000000 0090900009900000009990000099000000999000000990000099900000009900 0099990000000990009009000000009909900990000000099900009900000009 990000099900099900000000099999900000F00F0000E0070000C66300008671 00000248000030040000302000003070000032300000320400003204000093C1 000083E10000C7E30000E0070000F81F00003E01000000000100010010101000 0000000028010000160000002800000010000000200000000100040000000000 C000000000000000000000000000000000000000000000000000800000800000 0080800080000000800080008080000080808000C0C0C0000000FF0000FF0000 00FFFF00FF000000FF00FF00FFFF0000FFFFFF00000000999900000000099999 9999000000990000000999000999000000009900090990000000099099009900 0000009090000990000000999000009900000099900000099000009990000000 9900009999000000099000900900000000990990099000000009990000990000 0009990000099900099900000000099999900000F00F0000E0070000C6630000 8671000002480000300400003020000030700000323000003204000032040000 93C1000083E10000C7E30000E0070000F81F00003E0100000000010001001010 1000000000002801000016000000280000001000000020000000010004000000 0000C00000000000000000000000000000000000000000000000000080000080 00000080800080000000800080008080000080808000C0C0C0000000FF0000FF 000000FFFF00FF000000FF00FF00FFFF0000FFFFFF0000000099990000000009 9999999900000099000000099900099900000000990009099000000009909900 9900000000909000099000000099900000990000009990000009900000999000 0000990000999900000009900090090000000099099009900000000999000099 00000009990000099900099900000000099999900000F00F0000E0070000C663 0000867100000248000030040000302000003070000032300000320400003204 000093C1000083E10000C7E30000E0070000F81F0000} PopupMenu = PopupMenu1 Left = 76 Top = 216 end object PopupMenu1: TPopupMenu Left = 104 Top = 216 object Show1: TMenuItem Caption = '&Show' Default = True OnClick = Show1Click end object ViewLatestNews1: TMenuItem Caption = 'View Latest News' OnClick = ViewLatestNews1Click end object N2: TMenuItem Caption = '-' end object Help1: TMenuItem Caption = '&About...' OnClick = Help1Click end object N1: TMenuItem Caption = '-' end object Exit1: TMenuItem Caption = 'E&xit' OnClick = Exit1Click end end object Timer2: TTimer Enabled = False Interval = 100 OnTimer = Timer2Timer Left = 252 Top = 24 end object IPWatcher: TTimer Enabled = False Interval = 5000 OnTimer = IPWatcherTimer Left = 60 Top = 80 end object Retry: TTimer Enabled = False Interval = 30000 OnTimer = RetryTimer Left = 92 Top = 80 end object HttpCli2: THttpCli ProxyPort = '80' Agent = 'GUpdate Client 1.4.1' Accept = 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*' NoCache = False ContentTypePost = 'application/x-www-form-urlencoded' MultiThreaded = False OnRequestDone = HttpCli2RequestDone Left = 20 Top = 176 end object MsgCli: THttpCli ProxyPort = '80' Agent = 'GUpdate Client 1.4.1' Accept = 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*' NoCache = False ContentTypePost = 'application/x-www-form-urlencoded' MultiThreaded = False OnRequestDone = MsgCliRequestDone Left = 52 Top = 176 end object URL1: TpvlUrl Url = 'http://www.no-ip.com/' Left = 228 Top = 56 end object IPGraber: THttpCli URL = 'http://dynupdate.no-ip.com:8245/ip.php' ProxyPort = '80' Agent = 'GUpdate Client 1.4.1' Accept = 'image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*' NoCache = False ContentTypePost = 'application/x-www-form-urlencoded' MultiThreaded = False OnRequestDone = IPGraberRequestDone Left = 196 Top = 144 end end